記得剛開始學寫 Python 程式時,常會需要裝設 Anaconda 和 Jupyter Notebook,雖說是簡化了初學者在環境架設相關的功夫,但也佔據了不少硬碟空間。這回採用 docker 的 Jupyter Notebook 版本,架設起來並不困難。
version: "3"
services:
datascience-notebook:
image: jupyter/datascience-notebook
volumes:
- ~/jupyter-notebook/data:/home/andy/work
ports:
- 10000:8888 #更改外部進入的埠號,若無必要也可以都設為 8888
container_name: datascience-notebook-container
volumes:
data: #確保你下次重新開容器時,原先編輯的資料還會被保留下來
docker-compose up
,便會開始進行安裝# 後方的 token 是你登入時會需要用到的
http://127.0.0.1:8888/?token=976e768ed4ee11b5bf365ac38ff160220975bea82ea10b6a
http(s)://<遠端 IP 位置>:<設定的外連埠號>?token=<上一步中提及的 token>